/**
 * Copyright 2008-2009. Chongqing Communications Industry Services Co.,Ltd Information Technology Branch. All rights
 * reserved. <a>http://www.cqcis.com</a>
 */
package com.cqcis.uip.base.framework.handlers;

import com.cqcis.uip.base.framework.common.Task;

/**
 * 基于SOCKET的客户端, 同步方式阻塞实现
 * 
 * @author huangmy
 * @date   2008-8-26
 */
public interface ClientBlockService {
	/**
	 * 任务处理,
	 * 1. 在该方法中，不允许再设置task.setAgain().只要是阻塞型实现，都不允许setAgain.
	 * 2. 数据读写取 task.getTaskContext().read和write方法.
	 * 
	 * @param task
	 * @throws Exception
	 */
	public void schedule(Task task) throws Exception;
}
